come up roses

Translations
tout lui sourit
Definitions
To result in a very positive or successful way, often unexpectedly; to turn out well despite difficulties.
Words
come

verb
finir
up

adverb
bien
roses

noun
roses